package com.nsl.my_youlai.bbu_return.model.bo.check;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
//每个bbu frame 对应1个 bbu check result
@Data
public class BbuCheckResult implements Serializable {

    private Integer nodeBId;

    private Integer controlBoardCounter=0;

    private Integer baseBandBoardCounter=0;

    private Integer powerBoardCounter=0;

    private Integer frameAndFunCounter=0;

    private Integer switchBoardCounter=0;


    //最小配置错误： 1主控，1基带，1电源，1机框
    //无主控或交换板 无基带板 无电源板 无机框和风扇
    private List<String> minimumConfigurationList=new ArrayList<>();

    //槽道重复占用：
    //槽道1 重复占用
    private List<String> slotRepeatedUseList=new ArrayList<>();

    //板卡和槽道匹配错误
    private List<String> boardMatchSlotList=new ArrayList<>();

    //目标bbu frame 不存在
    private List<String> destinationBbuFrameNotExistList =new ArrayList<>();

    private List<String> moreThanOneControlBoardList=new ArrayList<>();

    private List<String> moreThanOnePowerBoarList=new ArrayList<>();


    //跨厂家校验
    private List<String> crossVendorList=new ArrayList<>();

    //跨Tac校验
    private List<String> crossTacList=new ArrayList<>();

}
